package com.mzw.huaxiarealestatebackend.service;

import com.mzw.huaxiarealestatebackend.entity.BackPage;
import com.mzw.huaxiarealestatebackend.entity.Client;
import com.mzw.huaxiarealestatebackend.entity.Mail;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.util.List;

/**
 * (Mail)表服务接口
 *
 * @author makejava
 * @since 2023-12-22 17:10:12
 */
public interface MailService {

    /**
     * 发送邮件
     * @param sendNo
     * @param acceptNo
     * @return
     */
    boolean sendMail(String sendNo, String acceptNo, String info,String sendName);

    /**
     * 通过acceptNo查询数据
     *
     * @param acceptNo 主键
     * @return 实例对象
     */
    List<Mail> queryAllByAcceptId(String acceptNo);


    /**
     * 新增数据
     *
     * @param mail 实例对象
     * @return 实例对象
     */
    boolean insert(Mail mail);

    /**
     * 修改数据
     *
     * @param mail 实例对象
     * @return 实例对象
     */
     boolean updateStatus(Mail mail);

    /**
     * 通过主键删除数据
     *
     * @param mailNo 主键
     * @return 是否成功
     */
    boolean deleteById(String mailNo);

}
